Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F17 Spain F18 Spain F19 Spain F34 Spain F34a Italy F8 Germany F14 Germany F16 Qatar F2 Qatar F3 Qatar F4 Colombia F1 Colombia F2 Germany F5 Canada F6 USA F26 USA F27 USA F28 USA F29 USA F30 Italy F22 Great Britain F6 Spain F5 Spain F6 USA F31 USA F32 Sweden F3 Barranquilla Challenger Braunschweig Challenger Irving Challenger Braunschweig Challenger Mallorca Challenger St. Remy Challenger Rennes Challenger Dallas Challenger La Serena Open - La Serena Odlum Brown Vancouver Open - Vancouver Tennis Napoli Cup - Napoli Aix En Provence Challenger Thailand Open - Bangkok The LTA Bolton Challenger - Bolton dBI Tennis Challenger - Binghamton The Samsung Open - Nottingham Orleans Challenger Mons Challenger RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The 10tele.com Open - Nottingham The Manchester Trophy - Manchester Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Badden Open by Rothaus - Ettlingen Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai The Artois Championships - London St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Surbiton Challenger AEGON Championships - London bett1HULKS Championships - Cologne Meerbusch Challenger Panama City Challenger Open de Tenis Comunidad Valenciana - Valencia The Dubai Tennis Championships - Dubai AEGON Championships - London Countrywide Classic - Los Angeles China Open - Beijing The Scottish Tennis Championships - Edinburgh Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Ethias Tennis Trophy - Mons Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London Rakuten Japan Open - Tokyo Brisbane International - Brisbane AEGON Championships - London Bet-at-home Open - Hamburg Moselle Open - Metz Marburg Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Open SEAT Godo 2006 - Barcelona AEGON Championships - London Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Open Castilla y Leon - Segovia Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam San Marino Challenger Abierto Mexicano Telcel - Acapulco Ostdeutscher Sparkessen Cup - Dresden ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle German Tennis Championships - Hamburg Zhuhai Open - Zhuhai China Open - Beijing European Open - Antwerp bett1HULKS Indoors - Cologne Aix En Provence Challenger West Lakes Challenger Sarasota Challenger Heilbronn Challenger Caltanissetta Challenger Open Sud de France - Montpellier Rennes Challenger Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem BMW Open - Munich cinch Championships - London Noventi Open - Halle Irving Challenger Stockholm Open - Stockholm Erste Bank Open - Vienna Sarasota Challenger Melbourne Summer Set - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Aix En Provence Challenger Heilbronn Challenger The Nottingham Challenger - Nottingham Dubai Duty Free Tennis Championships - Dubai Chengdu Open - Chengdu Swiss Indoors Basel - Basel Mifel Tennis Open - Los Cabos Hamburg Open - Hamburg SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Moselle Open - Metz USTA Comerica Challenger - Aptos Gijon Open - Gijon San Diego Open - San Diego Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco The Natrel's Challenger of Granby - Granby BMW Open - Munich United Cup - Australia Mercedes Cup - Stuttgart Gonet Geneva Open - Geneva United Cup - Australia Hall of Fame Open - Newport Citi Open - Washington BMW Open - Munich China Open - Beijing Swiss Indoors Basel - Basel The Surbiton Trophy - Surbiton United Cup - Australia Zhuhai Open - Zhuhai Brisbane International - Brisbane Boss Open - Stuttgart Terra Wortmann Open - Halle cinch Championships - London Argentina Open - Buenos Aires The LTA Nottingham Challenger - Nottingham Istanbul Challenger The Manchester Trophy - Manchester Swiss Indoors Basel - Basel Adelaide International 1 - Adelaide Qatar ExxonMobil Open - Doha Izmir Challenger Boss Open - Stuttgart Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Milan Challenger Biella 1 Challenger ABN AMRO World Tennis Tournament - Rotterdam Bordeaux Challenger Surbiton Challenger Nottingham Challenger ABN AMRO World Tennis Tournament - Rotterdam Bordeaux Challenger Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier Open 13 Provence - Marseille Open de la Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel International Indoor Tennis Championships of Croatia - Zagreb Erste Bank Open - Vienna The Stella Artois Championships - London Rio Open - Rio de Janeiro Hamburg Open - Hamburg The Samsung Open - Nottingham The Stella Artois Grass Court Championships - London Open Seat Godo 2005 - Barcelona Tennis Channel Open - Las Vegas Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris The Stella Artois Grass Court Championships - London Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open de Moselle - Metz Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Toronto National Bank Open - Toronto Campionati Internazionali D'Italia - Rome Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL dItalia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells European Open - Antwerp BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BMW Open - Munich Terra Wortmann Open - Halle Miami Open - Miami BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Open SEAT 2008 - Barcelona Terra Wortmann Open - Halle Nordea Open - Bastad Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne cinch Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Campionati Internazionali d'Italia - Rome U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Cincinnati Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris National Bank Open - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, F, BEL-GBR 1-3 Australian Open - Melbourne Hopman Cup - Perth French Open - Paris U.S. Open (juniors) Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, SF, GBR-ARG 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-BEL 1-4 Laver Cup - Prague Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, World Group, QF, ESP-GER 3-2 Laver Cup - Chicago Davis Cup, World Group, QR, GER-HUN 5-0 Laver Cup - Geneva ATP Cup - Melbourne ATP Cup - Sydney Laver Cup - London Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Laver Cup - Berlin Davis Cup, World Group, PO, GBR-CRO 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group B, Manchester Laver Cup - Boston Laver Cup - San Francisco Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, Finals, Group E Davis Cup, Group D, Glasgow U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Mubadala World Tennis Championship Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - Turin Davis Cup, Group 1, PO, UKR-GBR 2-3 Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Olympics - Paris AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Exhibition Diriyah Tennis Cup Barclays ATP World Tour Finals - London Davis Cup, World Group, SF, GBR-AUS 3-2 Nitto ATP Finals - Turin Olympics - Beijing Davis Cup, World Group, PO, GER-SUI 2-3 Wimbledon - London U.S. Open - New York Nitto ATP Finals - London